<?php

namespace app\admin\model;

use think\Model;
use think\model\concern\SoftDelete;

/**
 * Recharge
 * @controllerUrl 'recharge'
 * @property int id
 * @property string recharge_name 充值名称
 * @property float recharge_price 充值金额
 * @property float give_price 赠送金额
 * @property int integral 赠送积分
 * @property int start 开始时间
 * @property int end 结束时间
 * @property int switch 状态:0=禁用,1=启用
 * @property int weight 排序
 * @property int createtime 添加时间
 * @property int updatetime 更新时间
 */
class Recharge extends Model
{
    use SoftDelete;

    // 表名
    protected $name = 'recharge';

    // 自动写入时间戳字段
    protected $autoWriteTimestamp = 'int';

    protected $createTime = 'createtime';
    protected $updateTime = 'updatetime';
    protected $dateFormat = 'Y-m-d H:i:s';

    protected $type = [
        'start' => 'timestamp:Y-m-d H:i:s',
        'end' => 'timestamp:Y-m-d H:i:s',
    ];


    public function setSwitchAttr($value, $row)
    {
        return $value ? '1' : '0';
    }

}